package com.boatAnchorAssistant.pojo.vo.tenant;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.Collections;
import java.util.List;

/**
 * 【描 述】：
 * 【环 境】：J2SE 17
 * 【详 细】：
 *
 * @author 李松林
 * @version v1.0 2024/5/3 新建
 * @since 2024/5/3
 */
@Data
public class TenantTreeVo {
    /**
     * 部门id
     */
    private Long departmentId;

    /**
     * 企业id
     */
    private Long tenantId;


    /**
     * 等级
     */
    private Integer level;

    /**
     * 名称
     */
    private String name;

    @JsonIgnore
    private Long parentId;

    /**
     * 子集
     */
    private List<TenantTreeVo> child= Collections.EMPTY_LIST;

    /**
     * 启用状态
     */
    private Boolean enabled;

}
